package InterFace;

/**
 * 作者:TC
 * 时间:2023/12/8 8:51
 * 描述:没有bug
 */
//模拟计算机读取移动设备，computer的一个基类
public class Computer{
    InterDevice device;//定义设备接口
//    读写设备数据方法
    public void read(){
        device.ReadDevice();//多态
    }
    public void write(){
        device.WriteDevice();
    }
//构造方法
    public Computer(InterDevice device) {
        this.device = device;
    }
    //getter和setter函数

    public InterDevice getDevice() {
        return device;
    }

    public void setDevice(InterDevice device) {
        this.device = device;
    }
    public Computer(){//构造方法重载
        super();
    }
}
